Reddit Community Agentic Workflow
Check Karma — Reddit Community Automation Workflow
Check a Reddit user's karma totals and per-subreddit breakdown. Navigates to profile, clicks the breakdown link, and extracts the full table.
sidebutton install Reddit Community Inputs
- username
- string
Allowed Domains
- old.reddit.com
Step Summary
8 steps using step types: browser.clickbrowser.extractbrowser.navigatebrowser.waitcontrol.stop
.
Workflow Definition
YAML source for the reddit_check_karma.yaml workflow. This is the complete definition executed by the SideButton MCP server when Reddit Community agents run this automation.
schema_version: 1
version: "1.0.0"
last_verified: "2026-02-02"
id: reddit_check_karma
title: "Check Karma"
description: "Check a Reddit user's karma totals and per-subreddit breakdown. Navigates to profile, clicks the breakdown link, and extracts the full table."
category:
level: task
domain: social
reusable: true
params:
username: string
policies:
allowed_domains:
- old.reddit.com
steps:
- type: browser.navigate
url: "https://old.reddit.com/user/{{username}}"
- type: browser.wait
selector: ".titlebox span.karma"
timeout: 10000
- type: browser.extract
selector: ".titlebox span.karma"
as: post_karma
- type: browser.extract
selector: ".titlebox span.comment-karma"
as: comment_karma
# Click to reveal per-subreddit breakdown
- type: browser.click
selector: ".karma-breakdown a"
- type: browser.wait
selector: ".side .titlebox table"
timeout: 5000
- type: browser.extract
selector: ".side .titlebox table"
as: breakdown
- type: control.stop
message: "u/{{username}} — post karma: {{post_karma}}, comment karma: {{comment_karma}}\n\nSubreddit breakdown:\n{{breakdown}}"
How To Run
Install the Reddit Community knowledge pack into your SideButton agent, then dispatch this workflow by its ID reddit_check_karma.yaml. Agents invoke it directly via the MCP protocol or through the portal.